package com.yjc.hire.work.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yjc.bo.EditWorkExpBO;
import com.yjc.hire.work.bo.EditProjectExpBO;
import com.yjc.hire.work.bo.EditResumeBO;
import com.yjc.hire.work.vo.ResumeVO;
import com.yjc.pojo.Admin;
import com.yjc.pojo.Resume;
import com.yjc.pojo.ResumeProjectExp;
import com.yjc.pojo.ResumeWorkExp;
import org.springframework.stereotype.Service;
import org.stringtemplate.v4.ST;

/**
 * </p>
 *
 * @author jcyin
 * @since 2025/7/19
 * </p>
 */


public interface ResumeService extends IService<Resume> {
    public void initResume(String userId);

    /**
     * 修改更新简历
     * @param editResumeBO
     */
    public void modifyResume(EditResumeBO editResumeBO);

    public ResumeVO getResumeInfo(String userId);

    void editWorkExp(EditWorkExpBO editWorkExpBO);

    ResumeWorkExp getWorkExp(String workWxpId, String userId);

    void deleteWorkExp(String workWxpId, String userId);

    public void editProjectExp(EditProjectExpBO editProjectExpBO);

    ResumeProjectExp getProjectExp(String projectExpId, String userId);

    void resumeRefresh(String resumeId, String userId);
}
